package com.example.lab05.service;

import com.example.lab05.entity.Product;

import java.io.Serializable;
import java.util.List;

public interface GenericService <T extends Serializable,ID extends Number>{
    List<T> queryAll();
    void create(T t);
    void removeById(ID id);
    void modify(T t);
    T queryById(ID id);

    T query(String sqlId, Object parameter);
    List<T> queryList(String sqlId, Object parameter);
}
